Allouer efficacement des ressources dans un environnement distribué

نویسندگان

  • Jonathan Lejeune
  • Luciana Arantes
  • Julien Sopena
  • Pierre Sens
چکیده

RÉSUMÉ. Les algorithmes d’exclusion mutuelle généralisée permettent de gérer les accès concurrents des processus sur un ensemble de ressources partagées. Cependant, ils doivent assurer un accès exclusif à chaque ressource. Afin d’éviter les interblocages beaucoup de solutions reposent sur l’hypothèse forte d’une connaissance préalable des conflits entre les requêtes des processus. D’autres approches, qui ne requièrent pas une telle connaissance, utilisent un mécanisme de diffusion ou un verrou global, dégradant ainsi la complexité en messages et augmentant le coût de synchronisation. Nous proposons dans cet article un nouvel algorithme pour l’allocation de ressources partagées qui réduit les communications entre processus non conflictuels sans connaître à l’avance le graphe des conflits. Les résultats de nos évaluations de performances montrent que notre solution améliore le taux d’utilisation d’un facteur 1 à 20 comparé à un algorithme se basant sur un verrou global.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Constraint Satisfaction based Approach to View Selection in a Distributed Context

Les vues matérialisées sont utilisées dans les systèmes de gestion de bases de données commercialisés pour accélérer le temps de traitement des requêtes. Cette technique est aussi très utile dans les entrepôts de données pour améliorer les performances des requêtes décisionnelles. Cependant, le problème de sélection de vues a été étudié surtout dans un contexte centralisé. Dans cet article, nou...

متن کامل

Enrichissement d'ontologies dans le secteur de l'eau douce en environnement Internet distribué et multilingue

Notre travail s’inscrit dans le contexte du projet européen SEMIDE (Système euro méditerranéen d’information sur les savoir-faire dans le domaine de l’eau). Le SEMIDE vise à développer une ontologie spécifique aux connaissances dans le domaine de l’eau. Ce travail s’est basé dans un premier temps sur un thésaurus du domaine de l’eau, or les ressources d’informations ne cessent de s’accroître de...

متن کامل

Les riches heures de l'ordonnancement

RÉSUMÉ. Paralléliser c’est exécuter des opérations (instructions ou programmes) sur plusieurs ressources simultanément. Gérer efficacement la répartition de tâches sur ces ressources est un problème qui se pose quel que soit le support d’exécution matériel, le système d’exploitation ou le langage cible choisi pour exécuter une application et à tous les niveaux (instructions élémentaires, compos...

متن کامل

Atlas géomatique collaboratif pour l'environnement et la gestion durable des ressources halieutiques, en Afrique de l'ouest, cas de la Mauritanie : Elaboration d'un système d'information collaboratif

RÉSUMÉ. L’intérêt de la géomatique collaborative pour la gestion de l’environnement et des ressources halieutique est capital. Or, dans la zone ouest-africaine et en particulier, en Mauritanie, les informations spatiales relèvent des systèmes d’information disparates et ne peuvent pas être facilement mises à profit dans les politiques publiques de gestion de l’environnement et des ressources re...

متن کامل

Optimisation de requêtes sur des données massives dans un environnement distribué. (Optimization of queries over large data in a distributed environment)

La matérialisation (ou pré-calcul de résultats) est une des techniques permettant d'optimiser les requêtes. Le problème qui se pose alors peut être décrit comme suit: étant donné un ensemble de requêtes cibles (workload), quelles sont les "meilleures" parties de la base de données qu'on doit matérialiser afin d'optimiser le workload ? La définition de "meilleure" peut prendre plusieurs dimensio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Technique et Science Informatiques

دوره 34  شماره 

صفحات  -

تاریخ انتشار 2015